export function compareVersion(v1, v2) {
    v1 = v1.split('.')
    v2 = v2.split('.')
    const len = Math.max(v1.length, v2.length)

    while (v1.length < len) {
        v1.push('0')
    }
    while (v2.length < len) {
        v2.push('0')
    }

    for (let i = 0; i < len; i++) {
        const num1 = parseInt(v1[i])
        const num2 = parseInt(v2[i])

        if (num1 > num2) {
            return 2
        } else if (num1 < num2) {
            return 0
        }
    }

    return 1
}

/**
 * 广告状态
 * 
 */
export class SDKState {
    static close = 0//关闭状态
    static loading = 1//加载状态
    static loadSucess = 2//加载成功
    static loadFail = 3//加载失败
    static open = 4//播放状态
    static clear = 5
}